.. _Spells: ========================== Spells ========================== .. toctree:: :maxdepth: 2 :hidden: :glob: EEex* +---------------------------------------------------------------------------------------+----------------------------------------------------+ | **Function** | **Description** | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_GetKnownClericSpells` | Returns an array of known cleric spells for actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_GetKnownInnateSpells` | Returns an array of known innate spells for actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_GetKnownWizardSpells` | Returns an array of known wizard spells for actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_GetMaximumMemorizableClericSpells` | Returns max no of spells for actor for spell level | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_GetMaximumMemorizableInnateSpells` | Returns max no of spells for actor for spell level | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_GetMaximumMemorizableWizardSpells` | Returns max no of spells for actor for spell level | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_GetMemorizedClericSpells` | Returns array of memorized cleric spells for actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_GetMemorizedInnateSpells` | Returns array of memorized innate spells for actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_GetMemorizedWizardSpells` | Returns array of memorized wizard spells for actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_GetSpellAbilityData` | Returns spell ability data for specified spell | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_GetSpellData` | Returns a pointer to spell data | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_GetSpellDescription` | Returns a string containing spell description | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_GetSpellIcon` | Returns a string containing spell icon id | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_GetSpellName` | Returns a string containing spell name | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_IsSpellValid` | Returns true if resource is a valid spell | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_LearnClericSpell` | Adds a spell to known cleric spells for an actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_LearnInnateSpell` | Adds a spell to known innate spells for an actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_LearnWizardSpell` | Adds a spell to known wizard spells for an actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_MemorizeClericSpell` | Memorize a cleric spell for an actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_MemorizeInnateSpell` | Memorize an innate spell for an actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_MemorizeWizardSpell` | Memorize a wizard spell for an actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_PlayerCastResref` | Casts the specified spell | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_PlayerCastResrefInternal` | Casts the specified spell from active Opcode #214 | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_PlayerCastResrefNoDec` | Casts the specified spell with no prerequisites | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_PlayerSetQuickSpellResref` | Sets the quick spell slot with the specified spell | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_ProcessClericMemorization` | Iterate memorized cleric spells for an actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_ProcessInnateMemorization` | Iterate memorized innate spells for an actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_ProcessKnownClericSpells` | Iterate known cleric spells for an actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_ProcessKnownInnateSpells` | Iterate known innate spells for an actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_ProcessKnownWizardSpells` | Iterate known wizard spells for an actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_ProcessWizardMemorization` | Iterate memorized wizard spells for an actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_ReadySpell` | Ready the spell associated with the button data | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_UnlearnClericSpell` | Removes a spell from known spells for an actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_UnlearnInnateSpell` | Removes a spell from known spells for an actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_UnlearnWizardSpell` | Removes a spell from known spells for an actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_UnmemorizeClericSpell` | Unmemorize a cleric spell for an actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_UnmemorizeInnateSpell` | Unmemorize an innate spell for an actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+ | :ref:`EEex_UnmemorizeWizardSpell` | Unmemorize a wizard spell for an actor | +---------------------------------------------------------------------------------------+----------------------------------------------------+